package com.zhifei.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zhifei.system.domain.DingUserEntity;
import com.zhifei.system.domain.EmployeeArchivesEntity;
import com.zhifei.system.domain.vo.EmployeeArchivesVo;
import com.zhifei.system.domain.vo.EmployeeVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface EmployeeArchivesMapper extends BaseMapper<EmployeeArchivesEntity> {

    List<EmployeeArchivesVo> queryPage(Page page, @Param("customerName")String customerName, @Param("employeeStatus")Integer employeeStatus, @Param("userPost")String userPost, @Param("userRank")String userRank, @Param("serviceManager")String serviceManager, @Param("recruitHr")String recruitHr, @Param("name")String name,
                                       @Param("orderNo")String orderNo,@Param("monthStartDate")String monthStartDate,@Param("monthEndDate")String monthEndDate, @Param("sortField")String sortField, @Param("sortType")String sortType);

}
